package chapter04;

public class java23_Object_Enum {
    public static void main(String[] args) {
        // TODO 面向对象 枚举
        // 枚举是一个特殊的类，其中包含了一组特定的对象，这些对象不会发生改变，一般都使用大写的标识符，
        // 枚举使用enum关键字使用
        // 枚举类会将对象放置在最前面，那么和后面的语法需要使用分号隔开
        // 枚举类不能创建对象，它的对象是在内部自行创建
        System.out.println(City.BEIJING.name);
    }
}

enum City {
    BEIJING("北京",1001),SHANGHAI("上海",1002); //city的对象
    City (String name,int code){
        this.name = name;
        this.code = code; // this.当前类中的属性
    } //构建对象的时候输入参数 （枚举类最前面是对象，用对象的构造方法来赋值）
    public String name;
    public int code;

}
